Перейти к основному содержимому

Часто задаваемые вопросы о вопросах

Как можно поделиться вопросами между курсами?

См. Как позволить преподавателям делиться вопросами между курсами.

Если я изменю вопрос в банке вопросов, изменится ли он во всех викторинах, где он используется?

Да. См. сообщение Тима Ханта на форуме https://moodle.org/mod/forum/discuss.php?d=234011&parent=1016542#p1016558

Можно ли установить по умолчанию для вопросов эссе на нашем сайте возможность загрузки одного приложения?

На данный момент единственный способ изменить это — отредактировать код.

В файле question/type/essay/edit_essay_form.php найдите, где устанавливается значение по умолчанию для «приложений», равное 0, и измените его на 1.

Обратите внимание, что после изменения данных в БД вам необходимо перейти в раздел «Администрирование» -> «Дополнения» -> «Кэширование» и очистить кэш определений вопросов. Или просто очистите все кэши.

Почему некоторые студенты правильно угадывают ответы на вопросы с изображениями?

Пример, где верхнее изображение содержит ответ Когда вы вставляете изображение в вопрос, убедитесь, что название изображения не содержит ответа, так как оно отображается при наведении курсора на изображение.

Есть ли способ быстрее и эффективнее создавать вопросы для викторин в Moodle?

Вы можете попробовать Question Bank Quick Builder — бесплатное дополнение к Google Sheet, созданное для сокращения трудозатрат преподавателей при создании цифровых учебных материалов. Преподаватель может написать свои вопросы и ответы обычным текстом, все видимые и редактируемые на одной странице. (QB)² преобразует этот контент в XML-документ, который преподаватель может легко импортировать в банк вопросов Moodle.

Как создать системные категории вопросов?

  1. В качестве администратора или пользователя с системными разрешениями перейдите в «Банк вопросов» -> «Категории» в любом курсе.
  2. Используя форму «Добавить категорию» в нижней части страницы, установите родительскую категорию для новой категории как системный контекст.

Как студенты могут загружать изображения в вопрос типа «Эссе»?

При создании вопроса в разделе «Формат ответа» выберите «HTML-редактор + загруженные файлы».

Можно ли автоматически оценивать ответы на вопросы типа «Эссе»?

Эссе H5P будет автоматически оценивать ответы.

Ознакомьтесь со следующими дополнительными плагинами:

Можно ли использовать вопросы (из банка вопросов) где-либо ещё, кроме викторины?

Да. См. Фильтр встраивания вопросов — плагин текстового фильтра Moodle, который отображает вопросы из банка вопросов, встроенные на страницу.

Можно ли сделать так, чтобы существующие и будущие Сторонние типы вопросов работали в Мобильном приложении?

Для чего нужна кнопка «Сохранить» при предварительном просмотре вопроса?

Кнопка «Сохранить» не очень полезна для преподавателя, просматривающего вопрос. Она имитирует то, что происходит в многостраничной викторине, когда ученик переходит на следующую страницу, а затем возвращается. Любые незавершённые работы ученика должны сохраняться автоматически, поэтому кнопка должна казаться ничего не делающей (если не смотреть очень внимательно на таблицу истории ответов). Однако для людей, разрабатывающих новый тип вопроса, важно, чтобы вы могли протестировать, что это работает, и именно поэтому здесь была добавлена кнопка сохранения.

Можно ли узнать, в какой викторине используется определённый вопрос?

Согласно этому сообщению, на данный момент (ноябрь 2021 года) это непросто, но эта функция добавляется в Moodle 4.0. Например, см. https://qa.moodledemo.net/question/edit.php?courseid=2&category=22%2C25&qbshowtext=0&recurse=0&recurse=1&showhidden=0 — столбец «Использование» справа.

Можно ли изменить размер полей для ответов во время ввода пользователем?

Да. Марк Бернат Мартинес и Доминик Бауэр написали этот код, который учитывает точную ширину ввода независимо от его длины, размера шрифта и семейства шрифтов:

<script src="/ru/img/Questions_FAQ/lmsENimg/https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
/*
actualWidth ширина ввода
checkWidth ширина, при которой поле становится шире
defaultWidth ширина поля по умолчанию
c, ctx см. https://www.w3schools.com/tags/canvas_measuretext.asp
size размер шрифта с px, например, '14 px'
обратите внимание, что размер шрифта может быть определён в любых единицах,
например, small, medium, xx-large, 150%, 1.25cm, 22px
поскольку он всегда преобразуется в пиксели
sizeN размер шрифта без px, например, '14'
family семейство шрифтов, например, "Times New Roman", Times, serif
txt текст ввода, например, '123456'
*/
var defaultWidth = 100;
document.write('<canvas id="canvas_1" style="display: none;"></canvas>');
function newWidth() {
var txt = $(".formulas_number").val();
var size = $(".formulas_number").css('font-size');
var sizeN = Number(size.substring(0, size.length-2));
var family= $(".formulas_number").css('font-family');
var c = document.getElementById("canvas_1");
var ctx = c.getContext("2d");
ctx.font = size + " " + family;
var actualWidth = ctx.measureText(txt).width;
var checkWidth = defaultWidth - sizeN;
if (actualWidth >= checkWidth) {
$(".formulas_number").width(actualWidth + sizeN);
} else {
$(".formulas_number").width(defaultWidth);
}
}
$(document).ready(function(){
$(".formulas_number").css("padding-left","10px");
newWidth();
$(".formulas_number").keyup(function() {
newWidth();
});
});
</script>

Вышеуказанный скрипт можно адаптировать к большинству типов вопросов, в которых есть поля для ответов. Вы можете попробовать примеры на moodleformulas.org.

Можно ли деактивировать версионирование вопросов?

Да. На вашем сервере перейдите на следующую страницу: /admin/settings.php?section=manageqbanks и деактивируйте «Историю вопросов». Если вы хотите, чтобы изменения отображались в незавершённых попытках викторины, вам необходимо их переоценить.

См. также